How Hamas Caught Israel Off-Guard